package com.bjpowernode.service;

import com.bjpowernode.pojo.ProductInfo;
import com.bjpowernode.pojo.vo.ProductInfoVo;
import com.github.pagehelper.PageInfo;

import java.util.List;

public interface ProductInfoService {

    //显示全部商品（不分页）
   List<ProductInfo> getAll();


   //分页功能的实现
    PageInfo splitPage(int pageNum,int pageSize);

    //添加一条记录
    int save(ProductInfo info);
//    按主键id查询一条数据
    ProductInfo getById(int pid);

//    更新商品
    int update(ProductInfo info);
//    单个商品的删除
    int delete(int pid);
//批量删除
    int deleteBatch(String []ids);
//    多条件查询
    List<ProductInfo> selectCondition(ProductInfoVo vo);
//多条件分页查询
    public PageInfo splitPageVo(ProductInfoVo vo,int pageSize);

}
